@charset "utf-8";
/* CSS Document */
.bg_fff{ background:#fff;}
.tb_zt_right,.tb_zt_texttop,.tb_zt_text,.tb_zt_bq,.tb_zt_textbottom,.tb_numbar,.tb_yhq{
	display: box;              /* OLD - Android 4.4- */
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */	
}
.tb_zt_right,.tb_zt_texttop,.tb_zt_textbottom{
	-webkit-flex-direction:column;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}
.tb_zt_text,.tb_numbar,.tb_yhq{
	-webkit-align-items:center; 
	-moz-align-items:center;
	-ms-align-items:center;
	align-items:center;
}
.tb_zt_right,.tb_numbar{
	-webkit-justify-content:space-between;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	justify-content:space-between;
}
.tb_zt_bq{
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}



/* 头部 */
.tb_top_bar{ font-size:.85rem; background: -webkit-linear-gradient(left,#ff7800,#ffd934); background: -o-linear-gradient(left,#ff7800,#ffd934); background: -moz-linear-gradient(left,#ff7800,#ffd934); background:linear-gradient(left,#ff7800,#ffd934);/* border-radius:1.25rem; color:#fff;*/}
.tb_top_bar .aui-btn.aui-btn-outlined{ border:none;}

/*标题*/
.tb_tit_bar .aui-tab-item{ font-size:.65rem; color:#333; min-width:2.2rem; margin:0rem .5rem;}
.tb_tit_bar .aui-tab-item.aui-active{ border-color:#ff6304;}

/* 主体 */
.tb_bar{}
.tb_zt_tit{ padding:0.8rem .55rem .25rem .55rem;}
.tb_zt_tit .aui-tab-item{ background:#eff2f5; margin:0rem .25rem; font-size:.65rem;}
.tb_zt_tit .aui-tab-item.aui-active{ border:none; color:#212121;}

.tb_zt_con{ padding:0rem .8rem;}
.tb_zt_con .aui-list{ background:none;}
.tb_zt_con .aui-list .aui-list-item{ padding:.8rem 0rem; background:none;}
.tb_zt_con .aui-list .aui-list-item-media,.tb_zt_con .aui-media-list .aui-list-item-inner{ padding:0rem;}
.tb_zt_con .aui-list .aui-list-item-media{ margin-right:.5rem;}
.tb_zt_con .aui-list .aui-list-item-media{ -webkit-flex:0 0 6.35rem; flex:0 0 6.35rem; height:6.35rem;} 
.tb_zt_con .aui-list .aui-list-item-media img{ width:100%; height:100%;}
.tb_zt_right{ -webkit-flex:1; flex:1;}
.tb_zt_texticon{
	-webkit-flex:0 0 1rem; 
	-moz-flex:0 0 1rem; 
	-ms-flex:0 0 1rem; 
	flex:0 0 1rem; height:1rem; border-radius:.25rem; color:#fff; font-size:.5rem; text-align:center; line-height:1rem; margin-right:.16rem;}
.tb_zt_texticon img{width: .8rem;height: .8rem;margin: .1rem 0 0 .1rem;}
.tb_zt_texttit{ font-size:.65rem; color:#000;}
.tb_zt_bq span{ background: -webkit-linear-gradient(#fa946e,#fa4671); background: -o-linear-gradient(#fa946e,#fa4671); background: -moz-linear-gradient(#fa946e,#fa4671); background:linear-gradient(#fa946e,#fa4671); padding:0rem .5rem; height:1rem; line-height:1rem; border-radius:.25rem; color:#fff; font-size:.5rem; margin-top:.5rem; margin-right:.5rem;}
.tb_zt_bq span:nth-of-type(2n){ background: -webkit-linear-gradient(bottom,#fa946e,#fa4671); background: -o-linear-gradient(bottom,#fa946e,#fa4671); background: -moz-linear-gradient(bottom,#fa946e,#fa4671); background:linear-gradient(bottom,#fa946e,#fa4671);}
.tb_price{ color:#ef4241; font-size:.85rem;}
.tb_price span{ font-size:.5rem; color:#8d8d8d; text-decoration:line-through; padding-left:.25rem;}
.tb_num{ font-size:.55rem; color:#8d8d8d;}
.tb_yhq{ font-size:.55rem; color:#ef4241; border:1px solid #ef4241; border-radius:.25rem; padding:0rem .5rem; height:1rem;}